@charset "utf-8";
/***** body *****/
body{margin:0px;padding:0px;background:#fff;font-family:"宋体", Arial, Verdana, Helvetica, Lucida, sans-serif;font-size:12px;color:#333;}
div,form,img,ul,ol,li,dl,dt,dd,p,em,input,select,textarea,h1,h2,h3,h4,h5,h6,span{margin:0;padding:0;border:0;list-style-type:none;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#a72126;text-decoration:underline;}
.clear{ clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}

/**头部样式**/
.PF_headnav{ width:800px; height:62px; background:url(../images/Q+nav_bg.gif) repeat-x; border-top:1px solid #bebebe;margin:0 auto;}
.PF_headnav_logo{width:198px; height:60px; overflow:hidden; background:url(../images/Q+logo.png) no-repeat; float:left; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Q+logo.png");}
.PF_headnav_logo a{width:198px; height:60px; display:block;}
.PF_headnav_menu{width:565px; height:62px; float:right; position:relative;}
.PF_headnav_menu ul{ list-style:none;}
.PF_headnav_menu ul li{ float:left; display:block;margin-top:22px;height:40px;}
.PF_headnav_menu01_before,.PF_headnav_menu06{height:38px; background:url(../images/Q+nav01.gif) no-repeat;cursor:pointer;}
.PF_headnav_menu01_before{background-position:-3px -85px;margin-right:56px;}
.PF_headnav_menu06{background-position:-3px -3px;margin-right:51px;}
.PF_headnav_menu06_hover{height:40px; background:url(../images/Q+nav01.gif) no-repeat;cursor:pointer;background-position:-3px -42px;margin-right:51px;}
.PF_headnav_menu01_before a,.PF_headnav_menu06 a{height:38px; display:block;}
.PF_headnav_menu06_hover a{height:40px; display:block;}
.PF_headnav_menu01_before,.PF_headnav_menu01_before a{width:70px;}
.PF_headnav_menu06,.PF_headnav_menu06_hover,.PF_headnav_menu06 a,.PF_headnav_menu06_hover a{width:72px;}

.PF_headnav_menu07,.PF_headnav_menu07_hover{height:40px;width:71px;background:url(../images/Q+nav02.gif) no-repeat;cursor:pointer;}
.PF_headnav_menu07{background-position:-2px -43px;margin-right:51px;}
.PF_headnav_menu07_hover{background-position:-2px -1px;margin-right:51px;}
.PF_headnav_menu07 a,.PF_headnav_menu07_hover a{width:71px;height:40px; display:block;}

.PF_waitting{width:53px; height:24px; position:absolute;left:315px;top:5px;}

/***** 整体 *****/
.main{width:790px;margin:0 auto;overflow:hidden;}

/*宠物大全导航样式*/
.Q_allpet_nav{width:800px;height:72px;overflow:hidden; margin:10px auto;}
.Q_allpet_nav_content{width:790px;height:72px;background:url(../images/Q+allpetnav_bg.jpg) no-repeat;margin-left:5px;}
.Q_allpet_nav01{width:158px;height:64px; text-align:center; float:left;padding-top:8px;}
.Q_allpet_nav01 a{color:#954200; text-decoration:none;}
.Q_allpet_nav_bigdog{width:59px;height:45px; margin-left:42px;*margin-left:-15px; margin-bottom:1px; cursor:pointer;background:url(../images/cpc_allpet_fenlei.gif) -5px -13px no-repeat;}
.Q_allpet_nav_middog{width:59px;height:45px; margin-left:42px;*margin-left:-15px; margin-bottom:1px; cursor:pointer;background:url(../images/cpc_allpet_fenlei.gif) -67px -13px no-repeat;}
.Q_allpet_nav_smalldog{width:66px;height:45px; margin-left:45px;*margin-left:-3px; margin-bottom:1px; cursor:pointer;background:url(../images/cpc_allpet_fenlei.gif) -135px -13px no-repeat;}
.Q_allpet_nav_cat{width:73px;height:45px; margin-left:38px;*margin-left:-10px;margin-bottom:1px; cursor:pointer;background:url(../images/cpc_allpet_fenlei.gif) -5px -67px no-repeat;}
.Q_allpet_nav_fish{width:73px;height:45px; margin-left:42px;*margin-left:-10px;margin-bottom:1px; cursor:pointer;background:url(../images/cpc_allpet_fenlei.gif) -80px -67px no-repeat;}


/*** 列表 ***/
.comp_list1{border-color:#e5cea2;border-style:solid;border-width:1px 1px 0;margin-top:10px;overflow:hidden;}
.comp_list1_title{height:41px;border-bottom:#f39900 2px solid;background:url(../images/complete_bg.gif) repeat-x 0 -116px;overflow:hidden;}
.c_l1_t_left{float:left;overflow:hidden;}
.c_l1_t_left_img_01,.c_l1_t_left_img_02,.c_l1_t_left_img_03,.c_l1_t_left_img_04{float:left;height:41px;background:url(../images/complete_title.gif) no-repeat;}
.c_l1_t_left_img_01{width:85px;background-position:0 -129px;}
.c_l1_t_left_img_02{width:85px;background-position:0 -86px;}
.c_l1_t_left_img_03{width:85px;background-position:0 -43px;}
.c_l1_t_left_img_04{width:110px;background-position:0 0;}
.c_l1_t_left_word{float:left;height:25px;line-height:25px;padding-top:16px;margin-left:5px;color:#954200;}
.c_l1_t_right{float:right;width:630px;height:25px;line-height:25px;padding-top:16px;font-family:Verdana;font-size:14px;font-weight:bold;overflow:hidden;}
.c_l1_t_right li,.c_l_t_right li.selebg{display:inline;float:left;width:24px;text-align:center;overflow:hidden;}
.c_l1_t_right li a,.c_l1_t_right li a:visited{color:#954200;}
.c_l1_t_right li a:hover{color:#954200;}
.c_l1_t_right li.selebg{background:url(../images/complete_icon.gif) no-repeat 0 -175px;color:#fff;}
.comp_list2{ width:585px;margin-top:10px;overflow:hidden; float:right;padding-left:10px}
.comp_list2_title{height:29px;line-height:29px;background:url(../images/complete_bg.gif) repeat-x 0 -42px;border-bottom:#f39900 2px solid;padding-left:10px;overflow:hidden; color:#f39900; font-weight:bold; font-size:14px;}
.c_l2_t_right{float:right;overflow:hidden;}
/*公共*/
.type_line{padding:10px 10px 10px 20px;border-bottom:#e5cea2 1px solid;overflow:hidden;}
.type_line_alone{display:inline;float:left;width:146px;padding:10px 21px 10px 20px;border-right:#f5f5f5 1px solid;overflow:hidden;}
.type_line_alone img{width:140px;height:100px;padding:2px;border:#918b86 1px solid;}
.type_line_alone_con{margin-top:5px;overflow:hidden;}
.type_line_alone_con h2{height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#954200;overflow:hidden;}
.type_line2{padding-top:10px;border-bottom:#e5cea2 1px solid;overflow:hidden;padding-left:10px;}
.type_line2_alone{display:inline;float:left;width:146px;padding:10px 19px 10px 19px;border-right:#f5f5f5 1px solid;overflow:hidden;}
.type_line2_alone img{width:140px;height:100px;padding:2px;border:#918b86 1px solid;}
.t_l_a_c_every{height:110px;overflow:hidden;}
.t_l_a_c_every dl,.t_l_a_c_down{height:20px;line-height:20px;margin-top:2px;overflow:hidden;}
.t_l_a_c_every dl dt{float:left;width:50px;text-align:right;overflow:hidden;}
.t_l_a_c_every dl dd{float:right;width:96px;overflow:hidden;}
.t_l_a_c_every dl dd span{color:#954200;}
.t_l_a_c_down a,.t_l_a_c_down a:visited{display:inline;float:left;color:#954200;}
.t_l_a_c_down a:hover{color:#954200;}
.t_l_a_c_down span{display:inline;float:left;color:#999;margin:0 5px;}

/* 搜索结果 */
.search_result_content{width:788px;border:#e4e4e4 1px solid;overflow:hidden;}
/* 搜索条件 */
.search_condition{width:192px;border-right:#e4e4e4 1px solid;border-bottom:#e4e4e4 1px solid;overflow:hidden; float:left; background-color:#f2f2f2;}
.search_condition_title{width:171px;height:28px; line-height:28px;background:url(../images/search_conditon_title.gif)  no-repeat; color:#2f2f2f; font-weight:bold; font-size:14px;padding-left:21px;}
.search_condition_con{width:171px;height:auto;padding-left:21px; margin-bottom:5px;}
.search_condition_con ul{ list-style:none;}
.search_condition_con ul li{ display:block;padding-left:1px;margin-top:8px;}
.search_word{width:110px;height:15px;line-height:15px; background-color:#e5cea2; }
.search_word a{color:#954200;}
.search_word01{width:auto;height:15px;line-height:15px; }
.search_word01 a{color:#333;}
.search_word01 span{color:#969696;}
.search_more{width:120px;height:20px;border:1px solid #7f9db9; *+line-height:20px;margin-top:0px;}
*+html.search_more{width:120px;height:20px;border:1px solid #7f9db9; line-height:20px;margin-top:0px;}

/***** 导航样式 *****/
.comp_nav{width:790px;height:50px;background:url(../images/complete_contetn_bg_02.gif) no-repeat;margin:10px auto;overflow:hidden;}
.comp_nav_left{float:left;line-height:38px;font-size:20px;font-family:"黑体";color:#954200;padding:2px 10px 10px;overflow:hidden;}
.comp_nav_left span{color:#666;margin-left:15px;font-family:"Arial";}
.comp_nav_midddle{float:left;height:40px;padding-top:10px;overflow:hidden;}
.comp_nav_midddle li,.comp_nav_midddle li.downsele{display:inline;float:left;width:86px;height:30px;line-height:30px;padding-bottom:10px;font-size:14px;margin-right:5px;
background:url(../images/complete_icon.gif) no-repeat;text-align:center;overflow:hidden;}
.comp_nav_midddle li{background-position:0 0;}
.comp_nav_midddle li.downsele{background-position:0 -41px;font-size:14px;font-weight:bold;color:#fff;}

/***** 内容样式 *****/
.comp_content1{margin-top:5px;overflow:hidden;}
.comp_column2{width:790px;overflow:hidden;margin:0 auto;}
.c_c2_left{float:left;width:348px;padding:1px;border:#dbdbdb 1px solid;overflow:hidden;}
.c_c2_left_con{width:348px;height:280px;background:#fffcf6;overflow:hidden;}
.c_c2_left_con_img{width:348px;height:229px;border-bottom:#dbdbdb 1px solid;overflow:hidden;}
.c_c2_left_con_img img{width:337px;height:217px;margin:5px;}
.c_c2_left_con_txt{width:348px;height:39px;padding-top:10px;overflow:hidden; background:#f5f5f5; text-align:center; font-size:14px;}
.c_c2_right{float:right;width:419px;height:280px;background:url(../images/complete_content_bg1.gif) no-repeat top center;overflow:hidden;}
.c_c2_right_con{font-size:14px;padding:0 10px;margin-top:3px;overflow:hidden;}
.c_c2_right_con dl{margin-top:2px;height:20px;line-height:20px;overflow:hidden;}
.c_c2_right_con dl dt{float:left;width:75px;overflow:hidden;}
.c_c2_r_01{letter-spacing:11px;}
.c_c2_r_02{letter-spacing:3px;}
.c_c2_right_con dl dd{float:left;width:auto;overflow:hidden;}
.c_c2_right_con dl dd span{color:#954200;margin-right:8px;}
.c_c2_right_con dl dd a{margin-right:8px;}
.c_c2_right_img{width:360px;height:52px;margin-top:5px;overflow:hidden;}
.c_c2_left_con_btn_like,c_c2_left_con_btn_reg{ width:100px; height:33px;margin-left:5px;}
.c_c2_left_con_button_like,.c_c2_left_con_button_reg{ width:100px; height:33px; background:url(../images/Q+petreg_button.gif) no-repeat; cursor:pointer;}
.c_c2_left_con_button_like{ background-position:0 0;margin-right:50px;}
.c_c2_left_con_button_reg{ background-position:-149px 0;}

/***** 犬种介绍样式 *****/
.comp_column3{width:788px;margin:10px auto;border-color:#be8f00 #dbdbdb #dbdbdb;border-style:solid;border-width:3px 1px 1px;overflow:hidden;}
.comp_column3_title{height:20px;line-height:20px;background:url(../images/complete_bg.gif) repeat-x 0 0;border-bottom:#dbdbdb 1px solid;padding:10px 10px 11px;overflow:hidden;}
.c_c3_t_left1{float:left;width:90px;height:20px; color:#9f7800; font-size:14px; font-weight:bold;overflow:hidden;}
.comp_column3_content1{padding:0 14px 15px;font-size:14px;overflow:hidden;}
.comp_column3_content1 p{margin-top:15px;line-height:25px;overflow:hidden;}

/***** 喜欢他的人样式 *****/
.comp_column3_content2{padding:15px;font-size:14px;overflow:hidden;}
.comp_content1_likehis{overflow:hidden;padding-left:0px; width:774px;}

.comp_content1_likehis_person2{width:106px;height:131px;margin-right:23px;_margin-right:20px;margin-bottom:6px; display:inline; float:left;}
.comp_content1_likehis_person2 img{width:102px;height:102px;padding:2px; border:1px solid #c6c6c6;} 
.comp_content1_likehis_word2{ color:#954200; height:25px; line-height:25px; text-align:center;width:106px;}
.comp_content1_likehis_word2 a{ color:#954200;}

.comp_content1_likehis_person{width:54px;height:79px;margin-right:23px;_margin-right:20px;margin-bottom:6px; display:inline; float:left;}
.comp_content1_likehis_person img{width:50px;height:50px;padding:2px; border:1px solid #c6c6c6;}
.comp_content1_likehis_word{ color:#954200; height:25px; line-height:25px; text-align:center;width:54px;}
.comp_content1_likehis_word a{ color:#954200;}

/*****宠物登记样式 *****/
.Q_petreg{ position:relativel; width:642px; height:287px; overflow:hidden;font-size:14px;background:#fff;}
.Q_petreg_title{width:642px; height:43px;  overflow:hidden; border-bottom:1px solid #999;}
.Q_petreg_title_left{ float:left;height:43px; line-height:43px;font-weight:bold; color:#333;}
.Q_petreg_title_right{ float:right; height:30px; width:320px;margin-top:6px;}
.Q_petreg_title_right ul{ list-style:none;}
.Q_petreg_title_right ul li{ float:left; display:block;padding:6px 30px 8px 20px;padding:8px 30px 8px 20px\0;_padding:8px 30px 8px 20px;font-weight:bold;}
.Q_reg_li{ background:url(../images/Q+petreg_title01.gif) -6px -33px no-repeat; color:#969696;}
.Q_reg_sel{ background:url(../images/Q+petreg_title01.gif) -1px -1px no-repeat; color:#fff; }
.Q_reg_sel1{ background:url(../images/Q+petreg_title01.gif) -1px -65px no-repeat; color:#fff;}
.Q_petreg_close{ float:right; width:23px; height:23px;margin-top:10px;}
.Q_petreg_close_btn{ width:23px; height:23px; background:url(../images/Q+petreg_close.gif) no-repeat; cursor:pointer;}
.Q_petreg_basicInfo,.Q_petreg_finish,.Q_petreg_photo{width:642px; height:226px; overflow:hidden;padding-top:15px;}
.Q_petreg_basicInfo p{ height:35px;}
.Q_petreg_basicInfo p span{color:#333;margin:0 0 0 15px;}
.Q_petreg_basicInfo_text{width:240px; height:24px; line-height:24px;overflow:hidden; color:#999;font-size:14px; background:#f9f9f9; border:1px solid #c4c4c4;padding:0 0 0 5px;}
.Q_petreg_basicInfo_radio{margin:0 0 -2px 0;}
.Q_petreg_basicInfo_select{*margin:0px 0 -3px 0;overflow:hidden;border:1px solid #7f9db9; font-size:14px;}
.Q_petreg_btnnext{ width:100px; height:30px; background:url(../images/Q+petreg_btnnext01.gif) no-repeat; cursor:pointer;margin-left:90px;}
.Q_petreg_photo_c_left{width:162px; height:162px; overflow:hidden; float:left;}
.Q_petreg_photo_c_left img{width:160px; height:160px; border:1px solid #cdcdcd;}
.Q_petreg_photo_c_right{font-size:12px;width:469px; height:165px; overflow:hidden; float:right; text-align:center; position:relative}
.Q_petreg_photo_ok,.Q_petreg_photo_cancel{width:100px; height:30px; background:url(../images/Q+petreg_btnselect.gif) no-repeat; cursor:pointer;margin-top:70px; line-height:30px; vertical-align:middle}
.Q_petreg_photo_cancel{ background-position:-127px 0px;margin-left:20px;}

.Q_petreg_photo_return{width:100px; height:30px; background:url(../images/Q+petreg_btnliulan.gif) no-repeat; cursor:pointer;margin-top:70px;}
.Q_petreg_photo_uploading{width:100px; height:30px; cursor:pointer;margin-top:70px; margin-left:20px;background:url(../images/Q+petreg_btnliulan.gif) no-repeat;background-position:-127px 0px;}
.Q_petreg_photo_word{ color:#666; font-size:12px;margin-top:10px;padding-left:10px;}
.Q_petreg_finish_new{height:64px; line-height:64px;vertical-align:middle; font-weight:bold; color:#333; background:url(../images/Q+petreg_finish.gif) no-repeat; padding-left:70px;margin:50px 0 0 185px;}
.Q_petreg_return{width:70px; height:30px; overflow:hidden; background:url(../images/Q+petreg_btnreturn01.gif) no-repeat; margin:30px 0 0 280px; cursor:pointer;}

.Q_petreg_photo_file {position:absolute; left:240px; top:68px;filter:alpha(opacity=0);opacity:0; cursor:pointer; width:95px; height:32px;}
